\hypertarget{structnih_1_1binary__and}{
\section{nih\-:\-:binary\-\_\-and$<$ \-T $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1binary__and}\index{nih\-::binary\-\_\-and$<$ T $>$@{nih\-::binary\-\_\-and$<$ T $>$}}
}


{\ttfamily \#include $<$functors.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1binary__and_adf198304468e597f05bb53ddce5dd0ef}{
typedef \-T {\bfseries first\-\_\-argument\-\_\-type}}
\label{structnih_1_1binary__and_adf198304468e597f05bb53ddce5dd0ef}

\item 
\hypertarget{structnih_1_1binary__and_ae2f9800f7c37b358ffd14994bb258f85}{
typedef \-T {\bfseries second\-\_\-argument\-\_\-type}}
\label{structnih_1_1binary__and_ae2f9800f7c37b358ffd14994bb258f85}

\item 
\hypertarget{structnih_1_1binary__and_a56f25c31fcb0c18e65ff47d287c6d526}{
typedef \-T {\bfseries result\-\_\-type}}
\label{structnih_1_1binary__and_a56f25c31fcb0c18e65ff47d287c6d526}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1binary__and_a32d4d58a96e8a11e607dd77fa213b7f4}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E \-T {\bfseries operator()} (const \-T op1, const \-T op2) const }
\label{structnih_1_1binary__and_a32d4d58a96e8a11e607dd77fa213b7f4}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$typename T$>$struct nih\-::binary\-\_\-and$<$ T $>$}

binary \-A\-N\-D functor 

\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
basic/\hyperlink{functors_8h}{functors.\-h}\end{DoxyCompactItemize}
